body, html {
  width: 100%;
  height: 100%;
  font-size: 1rem; }

header {
  width: 100%; }
  header .referral-box {
    width: 100%;
    background: #FFFFFF;
    line-height: 3rem;
    display: flex;
    justify-content: space-between;
    font-size: 1.5rem;
    border-bottom: 1px solid #F7F7F7; }
    header .referral-box img {
      width: 1.5rem;
      height: 1.5rem;
      margin: 0.7rem; }

section {
  width: 100%; }
  section .barner {
    width: 100%; }
    section .barner img {
      width: 100%; }
  section .content {
    width: 95%;
    margin: 0 auto; }
    section .content .title {
      line-height: 1.8rem; }
    section .content .money {
      color: #f23239;
      line-height: 1.8rem; }
    section .content .tit {
      color: #999999;
      font-size: 0.85rem;
      margin: 0.5rem 0; }
    section .content ul {
      width: 100%;
      display: flex;
      font-size: 0.7rem;
      margin-bottom: 1rem; }
      section .content ul li {
        display: flex;
        margin-right: 1rem; }
        section .content ul li img {
          height: 1rem; }
  section .col-f {
    height: 1rem;
    background: #EEEEEE; }
  section .table {
    width: 100%;
    display: flex; }
    section .table div {
      width: 50%;
      text-align: center;
      line-height: 3rem;
      border-bottom: 1px solid #DCDCDC;
      border-left: 1px solid #DCDCDC; }
